|
IntelliJ IDEA는 코드의 특별한 블록을 생성할 때 자동적으로 사용되는 일부 보조적 템플릿뿐만 아니라 새로운 파일, 클래스와 인터페이스를 생성하기 위해 여러 개의 내장형 템플릿을 제공합니다.
내장형 템플릿을 사용하는 것과 함께, 당신은 당신 자신의 것을 쉽게 생성할 수 있습니다.
기존 템플릿을 보고/편집하거나, 당신 자신의 것을 정의하기 위해, File | Settings: IDE
Settings: File Templates 메뉴 항목을 선택하십시오.
File Templates 다이얼로그가 나타날 것이고 다음 4개의 탭을 포함합니다:
Templates -
파일 템플릿을 위해
Includes - 파일 템플릿으로 동적으로 포함된 코드 프래그먼트 템플릿을 위해
Code -
코드 템플릿을 위해
J2EE -
J2EE-관련된 템플릿을 위해
일반적으로, File
Templates 다이얼로그의 구조는 모든 탭에서 같은 것입니다. 그것은 왼쪽 박스, 목록에서 현재 선택된 템플릿의 구조를 당신에게 보여주는 편집 윈도우에서 모든 템플릿의 목록을 포함합니다. Description 윈도우는 생성된 커스텀 템플릿, 가용 내장 변수 등의 방법에서 간단한 설명을 제공하는데 실제로 현재 열린 탭과 관련이 있습니다.
만일 선택되면, Reformat
according to style은 코드 스타일 메뉴에서 정의된 스타일을 사용하여 선택된 템플릿 기초 위에서 생성된 파일을 재 포맷합니다.
|

|
Reformat according to style체크 박스는 Templates 탭을 위해 오로지 사용 가능합니다.
|
새로운 템플릿을 추가하기 위해, Add 버튼 을 누르십시오. 새로운 템플릿은 템플릿 목록에 나타납니다. 당신은 그 이름, 확장과 포매팅 스타일을 바꿀 수 있습니다. 템플릿 텍스트는 편집 윈도우에서 타이프 될 수 있습니다.
템플릿을 제거하기 위해, 목록에서 그것을 선택하고, Remove 버튼을 누르십시오.
템플릿을 복하기 위해, 목록에서 그것을 선택하고, Copy 버튼을 누르십시오.
만일 당신이 디폴트 템플릿을 바꾸고, 만들어진 모든 변경을 취소하고 싶다면, 필요한 템플릿이 선택된 동안 Reset to Default 를 누르십시오.
|

|
모든 버튼, Name, Extension 필드와 Reformat
according to style체크 박스는 Code 탭에서 불가능합니다.
|
템플릿을 쓰거나 편집할 때, 당신은 File
Template 템플릿의 Description 필드에서 간략히 기술된 내장형과 주문 변수, 조건부의 지시 등을 사용할 수 있습니다. 템플릿 구문에 대한 많은 세부 사항은 http://jakarta.apache.org/velocity/user-guide.html 을 참조하십시오.

IDEA은 5개의 미리 설치된 파일 템플릿을 가집니다. 그것들 중 2개, Class와 Interface 는 볼드 폰트로 마크되고 삭제될 수 없고 그것들의 이름과 확장은 편집될 수 없습니다. 만일 변경되지 않았다면 다른 2개, Enumeration
Class, GUI Form과 Singleton 는 삭제될 수 있지만 그것들의 Name과 Extension 박스는 불가능해집니다.
|

|
이 다이얼로그의 모든 템플릿은 편집 가능합니다.
|

포함된 템플릿이 생성될 때 당신은 파일 템플릿에 삽입하는 parse 변수를 사용해야만 합니다.
|

|
하나의 include를 쓸 때 당신은 변수 사용에 주의해야만 합니다. 왜냐하면 오로지 파일 템플릿에서 정의된 그것들은 정확하게 해결되고 보여질 것이기 때문입니다.
|

이 탭은 편집될 수 있으나 제거될 수 없는 오로지 하나의 내장 템플릿을 포함합니다. 그리고 당신은 새로운 코드 템플릿을 생성할 수 없습니다.

이 탭은 4그룹의 J2EE 관련된 템플릿을 포함합니다 - EJB, Application, Web 와 WebLogic. 이 탭의 템플릿은 편집될 수 있지만 제거될 수 없습니다. 그리고 당신은 새로운 코드 템플릿을 생성할 수 없습니다. 만일 당신이 이전에 변경된 템플릿을 선택하면 모든 버튼과 필드는 또한 Reset to Default를 제외하고는 불가능하게 하게 됩니다.
|